<?php
include_once '../conexion.php';
?>
<?php
$inpnombre = isset($_POST["nombre"]) ? $_POST["nombre"] : '';
$rows=0; //paginacion

function listarRegs() {
    global $rows, $pag_selected, $resultsXpag; //paginacion
    global $inpnombre;
    $oConn = new Conexion();
    $regex_id = '/^[0-9]{1,5}$/';
    $regex = '/^[a-zA-Z][a-zA-Z0-9\_\-\.\s]{0,79}$/';
    $sqlstr = "SELECT prod_id, prod_codigo, prod_nombre, prod_minimo, prod_comprado, prod_vendido, prod_stock_manual, prod_presentacion_eg ".
            "FROM vw_producto_stock ".
            "WHERE (prod_codigo LIKE '{$inpnombre}%' OR upper(prod_nombre) LIKE upper('%{$inpnombre}%')) " .
            "ORDER BY prod_codigo, prod_nombre";
    $row = '<table class="flat"><tbody>';

    $consulta = $oConn->retornar($sqlstr);
    $rows = pg_num_rows($consulta);
    $num_r = 1; //paginacion
    $total = 0;
    $total_bulto = 0;
    $manual = 0;
    $row .= '<tr><td class="header">C&oacute;digo</td><td class="header">Descripci&oacute;n</td><td class="header">Stock m&iacute;nimo</td>'.
                '<td class="header">Unidades compradas</td><td class="header">Unidades vendidas</td>';
    $row .= '<td class="header">Stock manual</td>';
    $row .= '<td class="header">Stock en unidades</td><td class="header">Stock de bultos</td></tr>';
    while ($reg = pg_fetch_object($consulta)) {
        $manual = $reg->prod_stock_manual;
        $total = ($reg->prod_comprado + $manual - $reg->prod_vendido);
        $total_bulto = ($reg->prod_comprado + $manual - $reg->prod_vendido)/$reg->prod_presentacion_eg;
        $classRow = ($total<=$reg->prod_minimo && $total>0)?'style="background-color:#F5D0A9;"':(($total<=0)?'style="background-color:#FA8258;"':(($num_r%2==0)?'class="altRow"':''));
        
        $row .= '<tr '.$classRow.'><td class="typeNum">'.$reg->prod_codigo.'</td><td class="typeText">'.strToShowValue($reg->prod_nombre).'</td>'.
                '<td class="typeNum"><b>'.$reg->prod_minimo.'</b></td><td class="typeNum">'.$reg->prod_comprado.'</td>'.
                '<td class="typeNum">-'.$reg->prod_vendido.'</td>';
            $row .= '<td class="typeNum">'.$reg->prod_stock_manual.'</td>';
            $row .= '<td class="typeNum"><b>'.number_format($total, 2, '.', '').'</b></td>';
            $row .= '<td class="typeNum"><b>'.number_format($total_bulto, 2, '.', '').'</b></td>'.
                '</tr>';
        $num_r ++; //paginacion
    }
    if ($rows == 0) {
        $row .= '<div class="err_inputs"><ul><li>No hay resultados.</li></ul></div>';
    }

    $row .= '</tbody></table>';
    echo $row;
}
?>
<!DOCTYPE html>
<html>
    <head>
        <meta name="Federico Romani" content="Reporte" />
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
        <title>Stock</title>
        <link href="../css/doc.css" rel="stylesheet" type="text/css"/>
        <style type="text/css">
              @media print
              {
              body{background-color:#FFFFFF}
              }
        </style>
    </head>
    <body onload="window.print()">
        <?php //control de acceso
        if(!isset ($_SESSION['usu_rusu_id'])){
            echo '<span style="color:red;">No tiene acceso a esta pantalla.</span>'.
                '</body>';
            die;            
        }
        ?>
        <table class="pageTitle" width="100%">
            <tbody>
                <tr>
                    <td class="title_nm">Stock de productos</td><td class="watermark_right">VENTAS X MAYOR de Fiorotto, Horacio Atilio</td>
                </tr>
                <tr><td colspan="2" class="watermark_right">Emitido el <?php echo date("d/m/Y")?></td></tr>
            </tbody>
        </table>
        <hr/>

        <br/>
        <?php
        listarRegs();
        ?>
        <br/>
    </body>
</html>
